added example classes to work off of