improved dotcom class