server kinda works