fix bugs and add uiblock