complete sets module
complete map module