started of with the model, still buggy