implement law and details