complete frame
some fix
ui fix
ui fix