Author: Navan Research Group.