Fixes, modernisation, reindent