execution flow development, implementing DependancyResolver