Add log function
add logging