separated head and closure into individually versioned files