add existed code, including the implements and tests