CUP.pm update