ad-hoc solutions