Jimmy's little protein adventure