updated functions to 2.5.0