process construct translates all its targets from bottom to top