MESI-US Bank Project 2