Add modifier & fix some error