restruct boll