reorders creates and inserts