added hard logout