lotsofchanges

created framework with header