seperated training and testing