implemented important areas