Re Implement q6