created functions_personal