implemented non authenticated access behaviour