adding zoom limits