added sub class of duck