044.c work in progress