prepare to make this thing right