moments given