reworked append and fixed typos