backend service added; login implemented