initial commit with structure of driver app