add gem source
begin slury udpate modifications
clean up slurry interfaces
Merge branch 'updates'