added zoom function, updated css and body parts