added partial class for item