bug fixes and started work on assignmentLibrary