some problem remains