assignment demo