analysis working