added q option