Added cian's method.