some work and ideas on infrastructure