Adding various assignment strategies