used tagged version of CsMap