some work on q12