item ordering functions are temporarily deleted for improve clarify