#78 refactoring Run: finish hsPut