physical interface compiles