using the ver 3