Camera Class Made and functional