Added more interfaces for Base
Completed Base Interface