added option for empty