interim commit - working except for initial loading problem - seems to be a timing issue.