log building methods