added #partial