add media_dir; suprocess return value