server initialization