make parameters private use local map