Initial coding run complete. Will test when possible.