update personal iteration of study
play with function definition