all required components completed