Made changes

Set up the interface tentatively for my code files, check them to try to
get a feel for how your classes should interact with mine.