checkpoint first working module