final version of lab files for both implementation