temp
basic server structure
temp