start of lab10, hopefully doesnt fuck up 9