working rotation pdimple but inaccurate