moves delegate method into better position