you use `:+=` in other code, any reason for using append?