add support for static interface