ready to test second implementation with procedures