fixed a few errors with lists, added new files to makefile