fixed jaggering problem. there is problem of icons keeping non-fixed distance from the main circle.tried to solve that by changing the origin value by adding a constant to hte calculated value.not perfect still