checks for interfaces existance