This adds to base functions