new methods
trim whitespace