Refactor + always store cam on SD