added blackList func. Needs debugging