pseudocode blocks added for basic camera module, still working on orientation problem