Added double-implementatin + working YZY decomposition