it is not need to convert it to list