Updated interface strings
Slightly modified class declaration design