complete thru constants