changes in design & adding of gist