add more explanation on *, remove whitespace