modify bmp.c