complete form helper