add pointer tool
improve pointer
update number