preparing to change format of init methods