novice programmer，but will be whiz.