basic (unimplemented) interface setup