adding some features to the example