forked from: APPARENCE CONFIDENTIAL SMOKE BLEU

