improve ruinApi
internal ruinImprovement
improve ruinApi
improve ruinApi
add javaDoc to RuinStrategy