added task06, task07