some class boilercode