Koodia siistitty ja toiminnallisuutta parannettu