reshape works for g event