third review of embedded system design 6032954