names fictitious
generate and insert values