added the ability to add assignments (still no saving to hard disk, or viewing assignments though)