It works but theres a bug.