store hier by type
store hier by type