A portable syringe driver: design and applications