added is isSuitable able