Xc40 R Design Review