could copy all of the code except the fisrt number that can use directly now