support for date calculations and other stuff