added task controller, model, and table