implementing DotRunner and test