revoved unneccesary whitespace