adapted to changes in progdesign