added 'append' use, cleaned up contextual use assignment