initial work on migrating S7Comm