add abstract equipment