Your question is too much theoritical to answer. It is beyond the scope of this discussion to explain al that here.
Please find the details here.