implemented model, now appears on the grid, just need to handle user inputs