optoinal content based on exist