fill in the client secret methods