added relax and round