basic analysis methods working