optional logs