Set up different interfaces