Initial commit modifed from hackmakethebank