added in security provider, testing the encoder etc.