re-doing app initial setup