fix upload image
implement duplicate subject