Chenged the interfaces ( But not yet implemented, then the project has
errors ).