facebook thing
refactored to require and case insensitive logging in