add progress; start implement app settings page