added tutor functionality and public profiles