lots of changes. including log-in