Author: Smart Points Ltd