some problem analysis