added a basic change generator