function

begining