leave constructor...duh...redo authenticate as connect