added stacked check in/out prototype