layout weird,need to refresh