fix check point caclutation and add icon maker utility