assignment demo for 543