added shared classes to gleany