using generated SafeSidePrice