Complete Params; implement Routing