add basic prog layout