EPC And its Works You Need to Know About