added moment and amplify