Author: ccpmarkets@gmail.com