changes sizes and all thats left is to add information and map