controller logic, view, and route updates - add post works