implementacja gistów