full functionality, just need to finish raw files