* fix visual bug on 0 o'clock * move some variables to global scope * remove float number - reduce binary size