My User Define Functions