interface for attackers