turned on some abstractions