By: Tuomas Hatakka