now working on server stuff