updated analysis work