init, spec not yet working