add cascade framework