Initial commit of lab4