first commit add the based files for the app