ticket:3
only interface without functionality