Advice:

(work in progress)