anyway, back to server way