remove wrong map and reduce interface