basic include processing