added basis of q2logging