made a lot of changes to the mobile view. not finished yet