meet assignment requirement, alpha version