add authenticate to controllers
Merge branch 'update-dev' into dev