Your train/test split was pointing to the same data so the model would train and test on the same data and that gives a wrong perspective of the quality of your model.
Did you had time to try Model Maker? that might help you!