started reworking load store stuff