Added components_lite function