let's make these calculation even more fun