Adding to arbitrary list -- bugfixing