update to save the resource job manager + update hte api funtion impls