refactor Gist model