adding final UI. having difficulty with maps weather api. omitting for now.