add tests codes