added dt as a function parameter for Item.step