Login V2

modified some semantics stuff