krem: worked on basics. now makes sense.