Sk train calculated
Finished SK train and some refactoring.