Interfaces for the project