vector test and struct for test added