Seems as if I have finished the project. Need to comment, add statistics.