hodgepodges
not defined yet