added camera support for create and movement routines