Following class example for DWA15