Adding replication action
Differenciating i/o modules