Started the implementation of a BASE interface