brought jobs into model, updated ui and added list pages