* removed duplicated codes