updated controllers for better data management for platforms
merge