Title: Generalize function definition
