rotation bux fixed finally
plugin divided to three separated functions