pos_v2 homework,pos_v2