login trail and error. caching sucks