Add service logic for sign in