for two ctors without