add hash parsing on first load