suggested img_put funcs prototypes