forms restructure