thesecond: start of a framework