basics outlined