financing mechanisms