metabolic functions