added other methods to try