components - classes for help development