start client-side SRP implementation