an exisiting function removed