add cascade persist