Why we have the problem and some solutions