Framework api. Step2