Puzzles solved by ISM