Add protein function