append instead of extend