removed class stuff, reworked
Further specced to easy example format.