Author: Smart views Inc