add new post std optional