add flatten src