controller broken into classes. still missing module syntax