Added camera support. Need to fix bugs.