added EmptyViewLayout