hard session ...