init myself