added login screen, optimized object storage