implementing the empty view