mv perfect ruby