more work on packed orientation