add some to work.c