helper c updated