been working on snake put controller in diff files