Pleace check the parameters types are correct