a little bit less calculations for drawing