more assignment stuff