updated bpls module