deleting extra functions