added canon

changed cam rotate method