implemented function =
implemented function -