feat(system-module): rewrite