move most things to gist