separated storage from help hook