Edit Some Functions