second pass on route exercise