three functional polym