fixing bug in noise (todo: noise only works for circle X and circle Y