working 360 deg version