warinings and more test