functions personal

edited