Added empty list handling
Unreachable server handling
Added settings