initial commit of WLP class