extend toward requirements

story: #148
task: #4812