commented version
removing incompatible features