Driver implementation with Goal check and results