add compile map tool