initialise with ratchet