to do app initial commit, ui complete