add log practice