added pub mapper