add no data logic