fixed procedure widget