improving structure of blacklisting