Added HELP option & implement description property