add append and prepend support