refactoring directive.  finally works.
update readme, get NEW roster working