Author: roland j. coelho & gianni ascarelli