changes to make it run