add unit test and remove "supports"