first function done
function1