^very good points