added item class and test