added Camera and Window