for puppet user module