close #17
close #21 create controller and set route