add builtin item attributes
fix outdated comment
implement serial item ordering