moving with recasting
implementing the new logic
completated recasting login process up to the start session part
login recasted, now need the exercise UI