The useful class for general development