advisory vs implementation