IMplemented momentum.