Refactor to create PLHelper