add different type of avarage\mean