Method summary by Yan