improved empty state and added footer