check interfaces