gmon read logic and reorg