Added Some Functions