submission for Lab6