Author: dpal seng and spu gri