finished server side, release candidate