fix bugs,still bugs