more bmp properties and more test