finish #3 and #6