lab5 joonas tehty