fix column name
basic composition controller and routes