changed to class library