implemented capability-support check