work done on #6