renamed public and private maps to have underscore between words