initial end to end of racer on top of share for getting and setting
implement more operations