now with login worker factory spike note missing tests