implemented camelCase conversion