ad hoc/placeholder solutions