feat: better logging