added part of lab0