bug fixed: whitespace trimmed