use +=, delete obsolete return stmt