I think this such a good methods. But maybe it's better if you elaborate it one by one. Thanks anyway.