sprot server side implementation ready