issue #1 partially solved
made tests more verbose