populated function bodies