updated Noel Bacarisas