hmm....kiva rakennelma..