explaining howdoi