add admin and visitor tests