Renaming and implemented form construct