fix compatibity