play with prototype diffence