write feature tests - 84% coverage