compiled and updated outlet.c