added missing getters, fixed initialization

smell galore