white space removed
cleaned up