working on change method name and assert messages<see#137>T:4h