fucntions personal