change name of functions