refining of methods
improvement of methods