Add base class
Add extras