initial commit of completion of settings and using formatter for 1000s marks