added List model, nested route, need to finish