updated server week 4