beginning to implement zoom