added progr2 (ver 1.0)