deleted functions that are no longer used