playing with assignments and authentication