added portable class library for courses