significantly clean up cam stuff