better recording, appears stable, about to get crazy with hooks