changed version prototype