still needs matrix H work