almost ready h5task 6