Lisaa logiikkaa ja interfacen aloitus