comment improv
handling add duplicated attachement proc