added camera header;
implemented camera