rename to co-level, refactor api, use gap
1.0.0