certainly all your questions helped me to think better and deeper, never can be forgotten.

:-)

did you asked yourself why electron and proton not stick together? why no discharge? why matter is not compressible? how electron waving around proton? what is energy level? how is n p s shell carry electrons? what's the mechanism?

Are you not listening? We have said multiple times that an electron stuck to proton is a hydrogen atom!

How could an electron discharge if the smallest charge carrier is an electron?

Matter is compressible! It takes a lot of force, but densities of crystals increase at increased pressure. With crazy amounts of force (neutron star) the electrons can be forced into the nucleus, forming a neutrons.

An electron behaves in a wavelike manner and it is around the proton--this has been shown experimentally in many different ways.

Energy levels can be thought of as the different harmonics of the electron wave in the atom (or molecule).

n is the way we denote energy level. It is one of the principle quantum numbers we use to describe electrons in an atom (like an address for each electron) the others are l (azimuthal quantum number, relates to magnitude of angular momentum), m

_{l} (magnetic quantum number, relates to direction of angular momentum) and m

_{s} (spin). These are hard concepts to grasp, but essentially, there are only so many ways an electron wave can be stable around a nucleus, and these four numbers are used to describe the different stable solutions.

For n = 1, there are no solutions with angular momentum (l = 0 and m

_{l} = 0)

For n = 2, l can be 0 or 1, and when l = 1 m

_{l} can be –1, 0 or 1

overall for any n, l can have integer values of 0, 1, 2, .... all the way up to n–1

for any l, m

_{l} can have any integer value between –l and l

any orbital with l = 0 is called an s orbital; any orbital with l = 1 is called a p orbital (and remember when l = 1 m

_{l} can be –1, 0 or 1) so there are three types of orthogonal p orbitals

any orbital with l = 2 is called a d orbital (there are 5 types of orthogonal d orbitals) etc. etc. etc. this is all just our naming system, the actual equation that I'm dancing around is called the Schrödinger equation, which is used to calculate the possible wavefunctions of electrons in an atom (or molecule).

The mechanism is that that's the way the universe works. We are just describing it.

is book gives you the correct answers? you are satisfied 100% or 20%?

I am about 90% satisfied with book answers. The remaining 10% represents the combination of my own lack of understanding and what scientists everywhere don't yet have good explanations for.