fixed stuff
added initializer