added class for businesslayer