First go at defining the model