assignment asks for self-contained R files