Author: JP Software Technologies