add a picture software interface