finished 8: signin and sessions