Add more migration steps

Add migration steps for 3 types of event, should fix #86 and #85.