with built-in components