init + doubles