add settings dialog
need to add:
*save
*load