empty shells
test and base server functionality