DP35, CODE, advanced question. please review this carefully