remember major changes
fix types of ids