start work on supg
bit more work on eiqs and no supf, still nneed to finish supg!