allows specifing second field
add create to type