actually working lazy appendo