remove unecessary function