fix sorting algo
add all info helper functions
finish print end info method
add all helper methods
Merge branch 'feature/monoprogrammed' into develop