added new BigMap class