add PointModel, add GeohashTask, format style for codes