finish combinations  fix issue #45