make use of session service