trimming whitespace
adding peek + whitespace trimming