- per user pin now works. just needs some cleanup