[@Aamaya] almost done need to remember how to do everything and such picturewise