update with latest spec