added extra setup, not finished server scripts