added CodeIgniter integration