using >> for ignore non-space seperator