no longer generating hamsolilddop every time;