castanet refactoré