added files from ex6