Initial commit Lab4 from 11/12