initial commit of timeaverage structure