WIP. Having problems with routes mixing annotation and rest