support multiple lucky points
minor changes
minor changes