refactor and add one failed test