Going to optimize structure for building