wait(ms) { return new Promise(resolve => setTimeout(resolve, ms)); }
timeout(ms) { //pass a time in milliseconds to this function return new Promise(resolve => setTimeout(resolve, ms)); }