saa riittää, toimii mutta vois olla kauniimmin koodattu