[Detail Pin] implement