This is my first project, please don't laugh at me if something is completely wrong...