assignment PUC