pinnale technical review