add Bachelard