added simple constructor
work in progress
clarified stub
actually don't need child classes to do anything