arrange assignment3