reorder to group like properties