AvatarUploadPage & com.oreilly lib