Make your bad code work.
merged