some values needed to be initialized