change structure a bit, to ease working with ghci