preparing a class!
modifying the example