added zoom, try to add special effects