this log thing is wonky but fun