Added comments
Refactored hidden_singles_block