added list and get part method