Abstracted junits and added CashOutModel.