Finally I whack this doggy out after i drafted it half an year ago…