diamond init