added CI and ratchet