Implementación de WPLM