started #10 handlers and routing