up to #6 completed