exclude interface method