Discuss the chemical mechanism of Gram’s stain

What are the possible outcomes of staining a smear without heat-fixing it?  Discuss the chemical mechanism of Gram’s stain.  There are bacteria that cannot be stained by Gram’s stain method of staining. Why?  In the process of staining, for example, if you run out of Crystal violet can you use Methylene blue instead? Explain your answer.  Discuss the principle of acid-fast staining.  What is the importance of finding an acid-fast bacteria in a sputum smear?  What reagents are used in performing acid-fast stains using Fluorochrome stain and how is it done?