separate each class into a different file