extract item.go and support section