Some modification for level2