tinkering with settimeout
more tinkering with setTimeout