now finished initialize