simplified srp working