how do proteins work