initial commit with working app