add feature tests