made a few changes added example classes