complete example assignment