updated algo notes