changed to += op instead of ++
normalize