improve layout of Program