I am just wondering how you, finally, figure this problem out? how were you able to solve it?