[50%] add logging tool