Fully implemented minimum spec of assignment