pmap for personal use