! forgot flatten