advanced the tech tree implementation