Author: deccan@enterprises