miscellaneous -- flex