basic analysis working