interfaces and ignore components/*