working on getCurrHaps method