updated poets base class, removed dependencies on settings file