init especification