basic server functions are working, cycle is not included yet