new pojos and login