It works(some debug)