wait methods are probably not working, just wait