some code that is not needed has been removed