what is it? explain in detail