added worker types
super Item class