using separate training and testing data files