Added The camera function