register dan beberapa perbaikan js