make everything hidden
use the filename by default if no name is provided for images