Add functions for natural, integer