This is my second try to finish this course. I hope this time i'll pass :)