working: login + register; broken: mostly everything, yay