added PrivateKeyLoader utility class