some timeout stuff working