init for myself