hammering out the details