more utilities, almost time to put them all together