added softlogin