adaikalam technical review