more testing
added timeouts and time