added mean modules