updated empty state handling