implement sample LWRPs