player and proper zoom