additional work

works according to expected behavior