selfassignment