flexible systems