for #28, linked lists appear to be working
For #28, more work on gui input.