more program layout changes