start work on class libs