removedcout statements]