added multiple training values as well as some more testing