making derived mappable