refactored feature tests and transaction model test