bug fixed =w=