add bmp support
add bmp support