assignment + login