This is my first project with database connection, patterns and other scary things