close #15 - add a settings page