add rests some things related to the cost strategy