hyvin suunniteltu on jo puoliks tehty...;)