ugh, a lot of magic here, at least some constant can help with this numbers