backwards compatible style updates and documentation fixes