fix signature problem