fmon.c added