find types by interface