six gurantees implementation