rearrange fields and add placeholders