fuction1 comments complete