re-allocate Form methods