basically finished model, started UI