adding a few initializations methods