Added compiler extensions and other minor details.