added amplify and moment