add standardized logging and leverage forked assignment clients