abstracted bin path