remote controller compiles