fixed validation+nice login