Complicated question.....Simple answer... AND Simple answer.....Complicated ( challenging ) Practice !!!