methods visibility fixed. enableEverything() renamed to enabe()