working add/remove items