added is-supported feature