SOCPROG update part 1